Monitoring-Based Dynamic Relocation of Components in FarGo

نویسندگان

  • Hovav Gazit
  • Israel Ben-Shaul
  • Ophir Holder
چکیده

We present a programming model and system support for the development of self-monitoring distributed applications, which sense changes in their networked environment and react by dynamically relocating their components. The monitoring service provides two unique capabilities. First, it enables to perform application-level monitoring, as opposed to only conventional system-level monitoring, without interfering with the basic application logic. Second, it enables dynamic relocation of the monitoring components, in addition to the migration of the monitored components, again, without requiring changes inside application components. The monitoring service and programming model were implemented as a subsystem of FarGo, a programming environment for dynamically-relocatable distributed application. In addition to a programming language interface, relocation can be programmed using a high-level script language, and manually controlled using a graphical tool that tracks component relocations.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

System Support for Dynamic Layout of Distributed Applications

Dynamic application layout is the capability to move the components of a distributed program among different hosts during the execution of the application. This capability is essential for large-scale applications since it allows to adapt them to changes in resource availability, which are common in wide-area environments. The FarGo system introduces a model for programming the layout of distri...

متن کامل

MobJeX: A Declaratively Configurable Java Based Framework for Resource Aware Object Mobility

MobJeX (Mobile Java Objects) is a Java based resource aware adaptive code mobility framework that is currently under development. MobJeX differs from its predecessors such as Sumatra [1] and FarGo [2, 3] by providing support for the transparent distribution of application code to client devices in a heterogenous Next Generation Internet (NGI) environment [4]. This paper briefly discusses the ar...

متن کامل

Assessment of Economic components on residential satisfaction and its impact on household's residential relocation (Case of Study: Yaftabad, Tehran)

Realization of satisfaction in residential environments is shaped by several factors; one of these factors is the economic elements of the city. Economic indicators, along with other factors such as physical, cultural, social, etc., is effective on the inhabitants’ assess of their place of residence and it is introduced as one of the effective factors on the motivations of households to move fr...

متن کامل

Ener-G: A Generic Approach for Modeling Energy Consumption

For the last couple of years, due to ecological as well as economical reasons, energy efficiency of ICT has become a major issue. Leading manufacturers of IT equipment advertise with ”green” and energy-efficient products. Steadily increasing energy consumption in data centers [1], as well as high electricity costs prompt organizations, companies, and administration to decrease the energy consum...

متن کامل

Mobile Sensor Relocation for Nonuniform and Dynamic Coverage Requirements

Wireless sensor networks are being used in many disasterrelated applications. Certain types of disasters are studied and modeled with different and dynamic risk estimations in different areas, hence requiring different levels of monitoring. Such nonuniform and dynamic coverage requirements pose a challenge to a sensor coverage problem. This work proposes the Mobile sensor Relocation using Delau...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000